A Formal Definition of the Users View (UV) of the Graphical Object Query Language (GOQL)

نویسندگان

  • Euclid Keramopoulos
  • Philippos Pouyioutas
  • Tasos Ptohos
چکیده

In this paper we provide a brief formal definition of the Users View (UV) of the Graphical Object Query Language (GOQL). The UV provides a graphical representation for object-oriented database schemas and hides from end-users most of the perplexing details of the object-oriented database model, such as methods, hierarchies and relationships. In particular, the UV does not distinguish between methods, attributes and relationships, encapsulates the is-a hierarchy and utilises a number of desktop metaphors to present a graphical schema that is easy to be understood by end-users. Thus, the UV provides the environment, through which endusers, can pose ad-hoc queries through GOQL. We first give a brief formal definition of an objectoriented database schema in the GOQL model. This is given, by providing a formal definition of the basic element of such a schema, namely the class. The UV is then briefly formally defined as a mapping from a GOQL object-oriented database schema. Using this mapping, any object-oriented database schema can be translated into a graphical representation in the UV. The running example of the paper is used to demonstrate the mapping from the textual schema to the graphical schema of the UV. The formal definition of the UV will allow us, in the future, to formally define the graphical constructs of GOQL.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The GOQL Language and its Formal Specifications

The Graphical Object Query Language (GOQL) is a graphical query language that complies with the ODMG standard and runs on top of the o2 DBMS. The language provides users with the User’s View (UV) and the Folders Window (FW), which serve as the foundation upon which end-users can pose ad-hoc queries. The UV is a graphical representation of any underlying ODMG scheme. Among its advantages is that...

متن کامل

A Comparison Analysis of Graphical Models of Object-Oriented Databases and the GOQL Model

In this paper we present a comparison analysis of the most important graphical models of objectoriented databases. These models are also compared with the graphical model (User’s View – UV) of GOQL our graphical query language for object-oriented databases. The comparison is based on an example of an object-oriented database schema whose graphical representation is given in the most important g...

متن کامل

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

Querying Multimedia Presentations Based on Content

In this paper, we consider the problem of querying multimedia presentations based on content information. We believe that presentations should become an integral part of multimedia database systems, and users should be able to store, query, and possibly manipulate multimedia presentations using a single database management system software. Multimedia presentations are modeled as presentation gr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002